XML Parsing, SAX/DOM
نویسنده
چکیده
DEFINITION XML parsing is the process of reading an XML document and providing an interface to the user application for accessing the document. An XML parser is a software apparatus that accomplishes such tasks. In addition, most XML parsers check the well-formedness of the XML document and many can also validate the document with respect to a DTD (Document Type Definition) or XML schema. Through the parsing interface, the user application can focus on the application logic itself, without dwelling on the tedious details of XML.
منابع مشابه
An Efficient XML Parser Generator Using Compiler Compiler Technique
This paper describes design issues and experiment results of an efficient XML parser generator, Xsong. A traditional compiler construction technique is applied to Xsong so that it realizes both expressiveness and efficiency for parsing XML documents. To compare with the performance of DOM based programs, SAX based programs and a program generated by Xsong, experiments were designed. The experim...
متن کاملSecurity Based Heuristic SAX for XML Parsing
XML based services integrate information resources running on different platforms or technologies to enhance the service efficiency. Thus, the volume of XML traffic on networks is increasing rapidly, and it demands for efficient XML processing algorithms to support high performance services, especially in XML security applications. This paper proposes a memory efficient XML parsing algorithm le...
متن کاملPerformance Analysis of XML APIs
XML, as a data interchange technology, delivers key advantages in interoperability due to its flexibility, expressiveness, and platform-neutrality. The broad range of applications and growing base of users for XML technologies has driven the development of common tooling, providing a consistent, robust infrastructure on which to build applications. These advantages have spurred widespread adopt...
متن کاملSchema Based Parallel XML Parser: A Fast XML Parser Designed for Large XML Files
XML is one of the greatest innovations of the digital world. It has taken the field of Web Technology by storm in the past decade and is becoming an ever-present technology in other fields too. XML with its easy usage has lot of future. But the parsing performance of XML is a big hindrance to its development. Particularly, when dealing with huge XML files, normal XML parsers like DOM, SAX parse...
متن کاملGeneric XML Stream Parser API: An Easier Way to Use SAX and Xerces
Event-based Java parsers, like SAX and Xerces, are extended to a more powerful state-based XML stream parser API. Resource use is not much greater than for SAX, and application development is not much more difficult than with DOM and XSLT. The new API offers a good compromise in those applications where low resource requirements and ease-of-use are each a sufficiently important goal to justify ...
متن کاملA Review of XML Parallel Parsing Techniques
XML is a popular markup language which is used because of its simplicity, generality, and usability. As a result, it is widely used in modern computing. It has also become the backbone of Web Services. However, when it comes to parsing an XML file, there is a serious issue of speed and efficiency. There have been many methods developed to speed up parsing. Modern techniques of speeding up XML p...
متن کامل